Opengl Part 1 - New Project Setup - Intro To Glfw Windowing, Gl Contexting, Input Callbacks